do miracles - Turkish English Dictionary